myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = GetPrimitiveParameter(2)
GetTemp(0)
myvar_3 = CreateObjectGUID()
myvar_4 = GenericDataTable["new"](myvar_0, gObjectDataTableID["Tokens"], "Tokens")
myvar_5 = GetObjectArrayCopy(myvar_1, myvar_2)
	if (myvar_5 ~= nil) then
		if (type(myvar_5) ~= "table") then
	else
		local myvar_7 = False
		SetScriptReturnValue(myvar_7)
		return 
	end
end
myvar_7 = myvar_4

myvar_4["SetProperty"](myvar_7, myvar_3, myvar_5)
